﻿using System;
using System.CodeDom;
using System.Reflection;

namespace OperationPlugins.Proxies.CodeDom
{
    public sealed class CodeDomProxyGenerationContext
    {
        public Type Type { get; internal set; }

        public MemberInfo GeneratedMember { get; internal set; }

        public AssemblyCollection ReferencedAssemblies { get; internal set; }

        public CodeCompileUnit CompilationUnit { get; internal set; }
    }
}
